/*用户信息*/
.userinfo {
    padding: 15px 8px 0 0;
    overflow: hidden;
    width: 184px;
    word-wrap: break-word;
}

.stats span {
    color: #000;
    font-weight: bold;
}

.sideUserName {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
}

.sideUserName span {
    font-size: 12px;
}

.userinfo .userphoto {
    float: left;
    margin-right: 9px;
}

.stats {
    clear: both;
    margin: 15px 0;
    width: 184px;
    height: 37px;
    overflow: hidden;
}

.stats li {
    float: left;
    border-left: 1px solid #C0DEED;
    padding: 0 5px;
}
.stats a {
    display: block;
}
.stats a:hover {
    text-decoration:none;
}
.stats_count {
    display: block;
    font-size: 12px;
    line-height: 20px;
}
.stats a .stats_count {
    text-decoration: none;
}
.stats a:hover .stats_count {
    text-decoration: none;
}

#following {
    width:60px;
    border-left-width: 0;
    padding-left: 0;
}

#followers {
    width:60px;
}

#updates {
    width:42px;
    padding-right: 0;
}

.aboutme {
    margin-left:7px;
}
.aboutme li {
    line-height: 160%;
    color: #000;
}

.userinfo .sideBoard {
    margin-right: 0;
}

/*边栏小提示*/
.fun-tips {
    display:block;
    line-height:17px;
    padding:5px 10px;
    margin:0 10px 15px 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.fun-tips-mobile {
    background:url(http://images.digu.com/web_res_v1/images/ico_mobile_11x15.png) no-repeat 10px center;
    padding-left:26px;
}

/*主菜单*/
.mainMenu {
    padding: 0;
}

.mainMenu li {
    width: 200px;
    height: 44px;
    line-height: 44px;
    margin: 0 0 1px -8px;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    float: left;
}

.mainMenu li.noborder {
    border-bottom-width: 0;
}

.mainMenu .utilNav {
    position: absolute;
    width: 200px;
    height: 44px;
    left: 0;
    top: 0;
    z-index: 1;
}

.mainMenu .utilNavHover {
    background: url(http://images.digu.com/web_res_v1/images/main_menu_over.png) no-repeat;
    width: 225px;
    left: -17px;
}

.mainMenu .utilNavCurt {
    background: url(http://images.digu.com/web_res_v1/images/main_menu.png) no-repeat;
    width: 225px;
    left: -17px;
}

.mainMenu .sideNavA .counter {
    float: right;
    padding-right: 10px;
}

.mainMenu .sideNavA {
    font-weight: bold;
    color: #FFF;
    padding-left: 15px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: block;
    height: 44px;
    width: 185px;
    outline: none;
}

.mainMenu .sideNavA:hover {
    text-decoration: none;
}

.mainMenu .sideNavACurt {
    text-decoration: none;
    color: #000 !important;
}

.mainMenu .sideNavACurt:hover {
    text-decoration: none;
    color: #000;
}

/*tmp主菜单*/
.mainMenu1 {
    padding: 0;
}

.mainMenu1 li {
    width: 200px;
    height: 44px;
    line-height: 44px;
    margin: 0 0 1px -8px;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    float: left;
}

.mainMenu1 li.noborder {
    border-bottom-width: 0;
}

.mainMenu1 .utilNav {
    position: absolute;
    width: 200px;
    height: 44px;
    left: 0;
    top: 0;
    z-index: 1;
}

.mainMenu1 .utilNavHover {
    background: url(http://images.digu.com/web_res_v1/images/main_menu_over.png) no-repeat;
    width: 225px;
    left: -17px;
}

.mainMenu1 .utilNavCurt {
    background: url(http://images.digu.com/web_res_v1/images/main_menu.png) no-repeat;
    width: 225px;
    left: -17px;
}

.mainMenu1 .sideNavA .counter {
    float: right;
    padding-right: 10px;
}

.mainMenu1 .sideNavA {
    font-weight: normal;
    color: #FFF;
    padding-left: 15px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: block;
    height: 44px;
    width: 185px;
    outline: none;
}

.mainMenu1 .sideNavA:hover {
    text-decoration: none;
}

.mainMenu1 .sideNavACurt {
    text-decoration: none;
    color: #000 !important;
    font-weight: bold;
}

.mainMenu1 .sideNavACurt:hover {
    text-decoration: none;
    color: #000;
}

/*new menu*/
.sideMainMenuTitle {
    width: 192px;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    margin-top: 10px;
}

.sideMainMenuTitle .content {
    background-color: #2F343B;
    position: absolute;
    width: 190px;
    padding-left: 15px;
    left: -8px;
}

.sideMainMenuTitle .shadow {
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    right: -4px;
    top: -4px;
    background: url(http://images.digu.com/web_res_v1/images/sideTitle_shadow.png) no-repeat;
    overflow: hidden;
}

.sideMainMenuTitle .more {
    float: right;
    clear: both;
    padding-right: 15px;
}

.sideMainMenuTitle a {
    font-weight: normal;
    font-size: 12px;
}

.sideMainMenu {
    margin-bottom: 6px;
}

.sideMainMenu li {
    width: 200px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 1px -8px;
    font-size: 14px;
    position: relative;
    float: left;
}

.sideMainMenu .utilNav {
    position: absolute;
    width: 200px;
    height: 30px;
    left: 0;
    top: 0;
    z-index: 1;
}

.sideMainMenu .utilNavHover {
    background: url(http://images.digu.com/web_res_v1/images/sideNavA_bg_over.png) no-repeat;
    width: 217px;
    left: -11px;
}

.sideMainMenu .utilNavCurt {
    background: url(http://images.digu.com/web_res_v1/images/sideNavA_bg.png) no-repeat;
    width: 217px;
    left: -11px;
}

.sideMainMenu .sideNavA .counter {
    float: right;
    padding-right: 10px;
}

.sideMainMenu .sideNavA {
    color: #F90;
    padding-left: 15px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: block;
    height: 30px;
    width: 185px;
    outline: none;
}

.sideMainMenu .sideNavA:hover {
    text-decoration: none;
    color: #000;
}

.sideMainMenu .sideNavACurt {
    text-decoration: none;
    color: #000 !important;
    font-weight: bold;
}

.sideMainMenu .sideNavACurt:hover {
    text-decoration: none;
    color: #000;
}

.sideShortcut {
    width: 180px;
    height: 56px;
    margin: 0 0 15px 2px;
    position: relative;
    background: url(http://images.digu.com/web_res_v1/images/sideads_bg.png) no-repeat;
}

.sideShortcut .bg {
    display: none;
}

.sideShortcut .item {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 10px;
    width: 170px;
    height: 46px;
}

.sideShortcut .item li {
    float: left;
    padding-bottom: 10px;
    width: 50%;
    height: 12px;
    line-height: 12px;
    background-image: url(http://images.digu.com/web_res_v1/images/ico_side.png?0706);
    background-repeat: no-repeat;
}

.sideShortcut .item li a {
    padding-left: 18px;
    line-height: 12px;
    color: #000;
}

.sideShortcut .item li a:hover {
    color: #000;
}

.sideShortcut .item li.reply {
    background-position: 0 -30px;
}

.sideShortcut .item li.message {
    background-position: 0 1px;
}

.sideShortcut .item li.favorite {
    background-position: 0 -62px;
}

.sideShortcut .item li.notice {
    background-position: 0 -85px;
}

/*边栏搜索*/
.menuSearch {
    position: relative;
    z-index: 2;
    height: 41px;
}

.menuSearch .key, .menuSearch .searchButton {
    background-image: url(http://images.digu.com/web_res_v1/images/side_search.png) !important;
    background-image: url(http://images.digu.com/web_res_v1/images/side_search.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

.menuSearch .key {
    position: absolute;
    top: 10px;
    left: 4px;
    width: 136px;
    height: 21px;
    padding: 5px 0 0 5px;
    border-width: 0;
}

.menuSearch .key input {
    height: 18px;
    width: 131px;
    border-width: 0;
    padding: 0;
}

.menuSearch .searchButton {
    position: absolute;
    top: 10px;
    left: 145px;
    width: 31px;
    height: 26px;
    border-width: 0;
    text-indent: -9999px;
    background-position: 0 -62px;
}

.menuSearch .searchButton:hover {
    background-position: 0 -93px;
}

.menuSearch .disabled, .menuSearch .disabled:hover {
    background-position: 0 -31px;
}

.newMenuSearch {
    position: relative;
    padding-left: 7px;
    margin: 5px 0;
}

.newMenuSearch .key {
    left: 7px;
}

.newMenuSearch .searchButton {
    left: 148px;
}

/*搜索标题*/
.searchTitle {
    padding: 10px 15px;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
    line-height: 20px;
}

.searchNoResult {
    margin: 15px;
    height: auto !important;
    height: 1%;
    font-size: 14px;
}

.sideHotSearchKey {
    position: relative;
    margin-top: -5px;
}

.sideHotSearchKey a {
    font-size: 14px;
}

.sideHotSearchKey li {
    line-height: 14px;
    padding: 5px;
    position: relative;
    left: -11px;
    padding-left: 15px;
}

.sideHotSearchKey li.curt {
    background: url(http://images.digu.com/web_res_v1/images/sideSectionArr.png) no-repeat 0 -191px;
}

.sideHotSearchKey li.curt a {
    font-weight: bold;
}

/*用户列表*/
.userListWrapper {
}

.userList .user {
    width: 426px;
    padding: 10px 100px 10px 68px;
    position: relative;
    min-height: 48px;
    height: auto !important;
    height: 48px;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
}

.userList .userPhoto {
    position: absolute;
    top: 10px;
    left: 10px;
}

.userList .userName {
    font-weight: bold;
    font-size: 14px;
}

.userList .util {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
}

.userList .follow {
    display: block;
}

.user-lists {

}
.user-lists .user {
    min-height: 48px;
    height: auto !important;
    height: 48px;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
    padding:10px;
}
.user-lists .user-avatar {
    width:48px;
    height:48px;
    float:left;
    padding-right:10px;
}
.user-lists .user-content {
    float:left;
}
.user-lists .username {
    font-weight: bold;
    font-size: 14px;
}
.user-lists .user-utils {
    float:right;
    width:180px;
}
.user-lists .user-utils .follow-action {
    float:right;
    padding-right:5px;
}



/*嘀咕列表*/
#digulistWrapper {
    width: 594px;
}

#digulist li {
    width: 472px;
    position: relative;
    padding: 10px 54px 10px 68px;
    min-height: 49px;
    height: auto !important;
    height: 49px;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
    font-size: 14px;
    line-height: 140%;
    word-wrap: break-word;
    float: left;
    zoom: 1;
}

.h_postimg {
    margin: 2px 5px 0 0;
    cursor: url(http://images.digu.com/web_res_v1/highslide/graphics/zoomin.cur), pointer;
}

#digulist li p {
    margin: 0;
    line-height: 133%;
}

#digulist li:hover {
    background-color: #F7F7F7;
}

#digulist li .action {
    position: absolute;
    width: 20px;
    right: 10px;
    top: 5px;
}

#digulist .userphoto {
    position: absolute;
    top: 10px;
    left: 10px;
    text-decoration: none;
}

#digulist .username {
    font-weight: bold;
}

/*.meta a.source,*/

.meta {
    font-size: 12px;
    font-weight: normal;
}

.meta a {
    color: #999;
}

.meta a:hover {
    color: #f90;
}

.meta .lookback {
    padding-left: 18px;
    background: url(http://images.digu.com/web_res_v1/images/inreply.gif) no-repeat 0 1px;
}

.meta .lookback .lookbacktip {
    display: none;
}

.meta .lookback .lookbacktip img {
    margin-right: 2px;
}

#digulist li:hover .meta .lookback {
    background-position:0 -28px;
}

#digulist li .follow {
    position: absolute;
    top: 63px;
    left: 7px;
}

#digulist li .ed {
    width: 38px;
    left: 10px;
    font-size: 12px;
    background: url(http://images.digu.com/web_res_v1/images/ed.gif) no-repeat left center;
    padding-left: 11px;
}

#digulist.userHome li {
    width: 530px;
    padding-left: 10px;
    min-height: 49px;
    height: auto !important;
    height: 49px;
}

#digulist.userHome .timespace {
    position: relative;
    width: 584px;
    padding: 0 0 0 10px;
    min-height: 23px;
    height: 23px !important;
    background-color: #B3B3B3;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    float: left;
    color: #FFF;
}

#digulist.userHome li.first {
    font-size: 18px;
}

#digulist.userHome li.first .meta {
    font-size: 14px;
    display: block;
}

#imgPreviewBox {
    z-index: 999;
    position: absolute;
    display: none;
    border: 1px solid #000;
    padding: 5px;
    background: #FFF url(http://images.digu.com/web_res_v1/images/loading48.gif) no-repeat center;
    min-height: 60px;
    min-width: 60px;
    height: auto !important;
    width: auto !important;
    height: 60px;
    width: 60px;
    cursor: move
}

#digulist.star li {
    width: 446px;
    padding-right: 80px;
}

#digulist li .contentlink {
    color: #000;
}

#digulist li .contentlink:hover {
    color: #000;
    text-decoration: none;
}



/*嘀咕发送框*/
#postForm {
    position: relative;
    height: 169px;
    z-index: 10;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
}

#postForm .postCounterTips {
    position: absolute;
    right: 25px;
    top: 16px;
    width: 120px;
    height: 26px;
    line-height: 26px;
    text-align: right;
    color: #B3B3B3;
}

.postCounter {
    font-size: 24px;
    font-weight: bold;
}

#status, #updateTextarea {
    width: 531px;
    height: 48px;
    border: 1px solid #999;
    position: absolute;
    left: 26px;
    top: 48px;
    background: #FFF url(http://images.digu.com/web_res_v1/images/dot.gif) repeat-x 0 -1px;
    padding: 5px;
    overflow-y: auto;
    font-size: 14px;
}

h2#postTitle {
    position: absolute;
    top: 19px;
    left: 34px;
}

#addressee {
    position: absolute;
    top: 19px;
    left: 34px;
}

#updateSubmit {
    position: absolute;
    left: 466px;
    top: 119px;
}

#updateSubmit.posting {
    background-image: url(http://images.digu.com/web_res_v1/images/ico_loading16.gif);
    background-position: 3px center;
    background-repeat: no-repeat;
    cursor: wait;
}

#faceBtn {
    width: 38px;
    height: 22px;
    position: absolute;
    left: 34px;
    top: 115px;
    cursor: pointer;
    background-position: 0 -221px;
}

#lastUpdate {
    color:#666666;
    height:20px;
    left:25px;
    line-height:16px;
    position:absolute;
    top:115px;
    width:420px;
    /*overflow: hidden;*/
}

#lastUpdate.noface {
    left: 26px;
}

#addtag {
    width: 65px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    left: 87px;
    top: 115px;
    background: url(http://images.digu.com/web_res_v1/images/public_tab_arr.png) no-repeat right -65px;
    cursor:pointer;
}
#groupTag {
    width:150px;
    border:1px solid #CCC;
    position: absolute;
    left: 87px;
    top: 135px;
    background-color:#FFF;
    overflow:hidden;
    overflow-y:auto;
    display:none;
}
#groupTag ul li {
    padding:0 5px;
    line-height:20px;
    cursor:pointer;
}
#groupTag ul li:hover {
    background-color:#F5F5F5;
}

#postForm .msgBox {
    width: 511px;
    height: 18px;
    position: absolute;
    left: 27px;
    top: 78px;
    padding: 5px 15px;
    background-color: #FFFFAA;
    border-width: 0;
    margin: 0;
    color: #F00;
}

#postForm .msgBox .msgBoxCloseBtn {
    right: 2px;
    top: 7px;
}

#postForm.message {
    height: 192px;
}

#postForm .inbox, #postForm .outbox, #postForm .noticebox {
    height: 22px;
    width: 88px;
    border: 1px solid #CCC;
    text-align: center;
    line-height: 22px;
    background-color: #E6E6E6;
    position: absolute;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

#postForm .noticebox {
    left: 369px;
}

#postForm .inbox {
    left: 180px;
}

#postForm .outbox {
    left: 269px;
}

#postForm .clearbox {
    position: absolute;
    bottom: 0;
    right: 10px;
    line-height: 22px;
    height: 22px;
}

#postForm .inbox:hover, #postForm .outbox:hover, #postForm .noticebox:hover {
    background-color: #CCC;
    color: #000;
    text-decoration: none;
}

#postForm .inbox.curt, #postForm .outbox.curt, #postForm .noticebox.curt {
    background-color: #FFF;
    border-bottom-color: #FFF;
    color: #000;
    text-decoration: none;
}

#digugogo {
    width: 120px;
    height: 41px;
    line-height: 41px;
    display: block;
    text-align: center;
    color: #000;
    position: absolute;
    top: 13px;
    right: 10px;
    background: url(http://images.digu.com/web_res_v1/images/bg_m_1.png) -41px -221px;
}

/*用户首页头像面板*/
.userPanel {
    height: auto !important;
    height: 150px;
    background: #f7f7f7 url(http://images.digu.com/web_res_v1/images/bottom_line.png) no-repeat left bottom;
    padding: 1px 0;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    zoom: 1;
}

.userPanelBody {
    width: 500px;
    margin: 0;
    left: 40px;
    padding: 20px 0;
    position: relative;
    min-height: 116px;
    height: auto !important;
    height: 116px;
}

.userPanelBody h2 {
    margin-bottom: 10px;
    padding-top: 16px;
}

.userPanelBody .userPhoto {
    float: left;
    margin: -10px 20px 0 0;
}

.userPanelBody .userHeadInfo {
    float: left;
}

.userPanelBody .function {
    position: absolute;
    left: 95px;
    top: 115px;
}

.userPanelBody .function .message, .userPanelBody .function .touch, .userPanelBody .function .block, .userPanelBody .function .say {
    background-image: url(http://images.digu.com/web_res_v1/images/profile_act_ico.png);
    background-repeat: no-repeat;
    line-height: 14px;
    padding-left: 16px;
    padding-right: 10px;
}

.userPanelBody .function .message {
    background-position: 0 3px;
}

.userPanelBody .function .touch {
    background-position: 0 -28px;
}

.userPanelBody .function .block {
    background-position: 0 -59px;
}

.userPanelBody .function .say {
    background-position: 0 -90px;
}

.userPanelBody .function .disable {
    color: #999;
}

.userPanelBody .function .disable:hover {
    text-decoration: none;
}

.followingBtn, .followBtn {
    background-position: -103px -188px;
    width: 77px;
    height: 26px;
    line-height: 26px;
    color: #000;
    text-align: center;
    outline: none;
    border-width:0;
}

.followBtn:hover {
    text-decoration: none
}

.followingBtn {
    background-position: -156px -48px;
    text-indent: -9999px;
    margin: 0;
    width: 74px;
    height: 24px;
    line-height: 24px;
}

.followBox {
    position: relative;
    margin: 2px 40px 0 0;
    padding: 10px 18px;
    background: #FFFACB;
    border: 1px solid #EFCB4E;
    display: none;
    line-height: 2;
}

/****
 * 个人主页
 ***/
.profile-user {
    padding: 20px 0 20px 100px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    background: #f7f7f7 url(http://images.digu.com/web_res_v1/images/bottom_line.png) no-repeat left bottom;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    position: relative;
    zoom: 1;
    z-index:11;
}

.profile-user .user-image {
    position: absolute;
    left: 40px;
    top: 20px;
    width: 48px;
    height: 48px;
}

.profile-user .screen-name {
font-size:24px !important;
font-weight:bold;
line-height:48px;
}
.profile-user .profile-controls {
    right:40px;
    height:26px;
    margin-right:15px;
    padding:8px;
    border:1px solid #EBEBEB;
    background-color:#F2F2F2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    position:absolute;
    left:40px;
    bottom:20px;
}
.profile-user .user-actions {

}
.user-actions .mention-action,
.user-actions .more-action {
    float:right;
}
.user-actions .more-action {
    width:82px;
}
.user-actions .follow-action {
    float:left;
}

.user-actions .more-actions-btn {
    display:block;
}
.user-actions .following,
.user-actions .isblock ,
.user-actions .isdisclose,
.user-actions .appling {
    background-image:url(http://images.digu.com/web_res_v1/images/profile_actions.png);
    background-repeat:no-repeat;
    padding-left:46px;
    height:26px;
    float:left;
    line-height:26px;
    font-size:14px;
    font-weight:bold;
}
.user-actions .following {
    background-position:8px -150px;
}
.user-actions .isblock {
    background-position:8px -190px;
}
.user-actions .isdisclose {
    background-position:8px -230px;
}
.user-actions .appling {
    background-position:8px -355px;
}

/*申请跟随*/
.followApply {
    margin:10px;
    line-height: 24px;
}

.followApprove {
    width: 315px;
    padding: 10px;
    position: absolute;
    margin: 0;
}

.followApprove .btn {
    margin: 8px 4px 8px 0;
}

.userProtected {
    padding: 20px 0 20px 80px;
    font-size: 14px;
    font-weight: bold;
    margin: 10px;
}

.userProtected .btn {
    margin: 15px auto 0;
    display: block;
}

.userProtectedApply, .userProtectedApplied {
    background-position: 23px center;
    background-repeat: no-repeat;
}

.userProtectedApply {
    background-image: url(http://images.digu.com/web_res_v1/images/protected_ico_l.png);
}

.userProtectedApplied {
    background-image: url(http://images.digu.com/web_res_v1/images/protected_applied_ico_l.png);
}

/*用户动作*/
.userAction {
    margin-top: 10px;
}

.userAction li {
    padding-bottom: 5px;
}

#digulist li .action .btnAction {
    margin-bottom: 4px;
    display: none;
}

#digulist li .action .faved {
    display: block;
}

#digulist li:hover .action .btnAction {
    display: block;
}

#digulist li:hover a {
    color: #f90;
}

#digulist li:hover .contentlink {
    color: #000;
    text-decoration: none;
}

#digulist li:hover .lookbacktip {
    display: inline;
}

/*管理收藏夹*/
#favNav {
    position: relative;
    padding-bottom: 35px;
}

.hTable {
    width: 520px;
    background-color: #FFF;
    margin: 10px 0;
}

.hTable td {
    width: 50%;
    border: 1px solid #CCC;
    padding: 5px;
    line-height: 25px;
}

.hTable td .txt {
    width: 130px;
}

.fname {
    width: 140px;
    float: left;
    display: block;
}

.faction {
    width: 100px;
    float: left;
    text-align: center;
    display: block;
}

.favCatalogWrapper {
    width: 539px;
    height: 25px;
    position: absolute;
    margin-top: 10px;
}

.favCatalogWrapper .thumb {
    position: absolute;
    bottom: 5px;
    right: 0;
}

.favCatalogWrapper .thumb .left, .favCatalogWrapper .thumb .right {
    width: 6px;
    height: 11px;
    background: url(http://images.digu.com/web_res_v1/images/button.png?t=0609) no-repeat;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 4px;
    cursor: pointer
}

.favCatalogWrapper .thumb .left.d {
    background-position: -240px -29px;
}

.favCatalogWrapper .thumb .right.d {
    background-position: -245px -29px;
}

.favCatalogWrapper .thumb .left {
    background-position: -230px -29px;
}

.favCatalogWrapper .thumb .right {
    background-position: -234px -29px;
}

.favCatalogWrapper .favCatalog {
    position: absolute;
    left: 0;
    top: 0;
    width: 510px;
    height: 25px;
    overflow: hidden;
}

.favCatalogWrapper .favCatalog table {
    height: 23px;
    line-height: 23px;
    margin: 1px 0 0 1px;
}

.favCatalogWrapper .favCatalog table tr td {
    border: 1px solid #CCC;
    background-color: #E6E6E6;
    padding: 0;
    white-space: nowrap;
}

.favCatalogWrapper .favCatalog table tr td.selected {
    background-color: #FFF;
    border-bottom-color: #FFF;
}

.favCatalogWrapper .favCatalog table tr td a {
    color: #333;
    display: block;
    padding: 0 15px;
}

.favCatalogWrapper .favCatalog table tr td a:hover {
    text-decoration: none;
    background-color: #CCC;
}

/*个人主页注册引导*/
.probox {
    margin-bottom: 30px;
    position: relative;
    padding: 15px 0 15px 40px;
    border: 1px solid #4D4D4D;
    background: #45484D url(http://images.digu.com/web_res_v1/images/profilebox.jpg);
    height: 110px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    color: #FFF;
}

.protext h3 {
    font-size: 18px;
    font-family: "MicroSoft YaHei", "SimHei";
    font-weight: bold;
}

.protext li {
    line-height: 150%;
}

.probox .joinnow {
    width: 139px;
    height: 41px;
    line-height: 41px;
    background-position: -161px -221px;
    display: block;
    text-align: center;
    color: #000;
    position: absolute;
    left: 578px;
    top: 40px;
}

/**
 *
*/
.starList {
}

.starList .item {
    position: relative;
    padding: 10px 10px 10px 68px;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
    min-height: 48px;
    height: auto !important;
    height: 48px;
    zoom: 1;
}

.starList .over {
    background-color: #F7F7F7;
}

.starList .item .userImage {
    position: absolute;
    top: 10px;
    left: 10px;
}

.starList .item .userInfo {
    width: 160px;
    float: left;
    padding-right: 20px;
    line-height: 14px;
    word-wrap: break-word;
}

.starList .item .userInfo .userName {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

.starList .item .userInfo .summary {
    color: #999;
}

.starList .item .content {
    width: 460px;
    float: left;
    padding-left: 26px;
    background: url(http://images.digu.com/web_res_v1/images/ico_quote.png) no-repeat;
}

.starList .item .content .meta {
    color: #999;
}

.starList .item .content .record {
    font-size: 14px;
}

.starList .item .content .photo {
    padding-top: 5px;
}

.starList .item .content .photo img {
    margin-right: 5px;
}

.starList .item .action {
    position: absolute;
    right: 10px;
    top: 10px;
    visibility: hidden;
}

.starList .item .action .btnAction {
    margin-bottom: 4px;
}

.starList .over .action {
    visibility: visible;
}

/*followTips*/
.followTips {
    position: absolute;
    top: 105px;
    left: 85px;
}

.followTipsArr {
    position: absolute;
    top: 0;
    top: 0;
    z-index: 1;
    width: 17px;
    height: 34px;
    background: url(http://images.digu.com/web_res_v1/images/followTipsArr.png) no-repeat;
}

.followTipsBody {
    position: relative;
    left: 16px;
    line-height: 32px;
    background: #FFFFCC;
    border: 1px solid #EFCB4E;
    padding: 0 8px;
    zoom: 1;
}

/*大厅优质用户推荐*/
.userinfofun {
    width: 160px;
    position: absolute;
    right: 0;
    top: 10px;
}

.userinfofun .sub {
    float: left;
    width: 79px;
    height: 48px;
    text-align: center;
    font-size: 12px;
    line-height: 140%;
    border-left: 1px solid #E6E6E6;
}

.userinfofun .sub .btn {
    display: block;
    margin: 5px auto 7px;
}

.userinfofun .sub .followed {
    display: block;
    margin: 5px auto 7px;
    width: 60px;
    height: 24px;
    line-height: 24px;
}

.userinfofun .sub .userdetailbtn {
    line-height: 15px;
    padding-right: 12px;
    background: url(http://images.digu.com/web_res_v1/images/digu_ico_40x40.png) no-repeat right 6px;
}

.userinfofun .sub .userdetailbtn:hover {
    text-decoration: none;
}

.userinfofun .followcount {
    padding-top: 11px;
    height: 37px;
}

.userinfofun .followcount strong {
    font-size: 14px;
}

.statusesList {
    width: 594px;
}

.statusesList .status {
    color: #666;
    padding: 10px;
    position: relative;
    background: url(http://images.digu.com/web_res_v1/images/digulist_border.gif) repeat-x 0 bottom;
    min-height: 48px;
    height: auto !important;
    height: 48px;
}

.statusesList .status .username {
    font-weight: bold;
    font-size: 14px;
}

.statusesList .status .userphoto {
    left: 10px;
    top: 10px;
    position: absolute;
}

.statusesList .status .statusBody {
    margin: 0 170px 0 58px;
    min-height: 48px;
    height: auto !important;
    height: 48px;
    overflow-x: hidden;
}

.statusesList .status .statusBody p {
    margin-top: 3px;
}

.statusesList .status .userdetail {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #E6E6E6;
    display: none;
    zoom: 1;
    width: 574px;
}

.statusesList .status .userdetail .latest {
    float: left;
    padding: 5px 15px 0 0;
    border-right: 1px solid #E6E6E6;
    width: 355px;
    min-height: 90px;
    height: auto !important;
    height: 90px;
}

.latestTitle {
    font-weight: bold;
    margin-bottom: 5px;
}

.latestStatus {
    background: url(http://images.digu.com/web_res_v1/images/latest_ico.png) no-repeat 9px 9px;
    padding-left: 60px;
}

.latestStatus .latestContent {
    font-size: 14px;
    margin: 1px 0 5px 0;
}

.latestStatus .lookback {
    padding-left: 18px;
    background: url(http://images.digu.com/web_res_v1/images/inreply.gif) no-repeat left center;
}

.statusesList .status .userdetail .userdetailinfo {
    float: left;
    padding: 5px 0 0 15px;
    width: 188px;
}

.statusesList .status .userdetail .userdetailinfo ul li {
    line-height: 20px;
}


/*用户分组功能*/
.followerGroupAct .addFollower, .followerGroupAct .rename, .followerGroupAct .delGroup {
    background-image: url(http://images.digu.com/web_res_v1/images/digu_ico_40x40.png);
    background-repeat: no-repeat;
    line-height: 14px;
    padding: 0 12px 0 14px;
}

.followerGroupAct .addFollower {
    background-position: left -153px;
}

.followerGroupAct .rename {
    background-position: left -193px;
}

.followerGroupAct .delGroup {
    background-position: left -234px;
}

.clickmepop {
    width: 211px;
    height: 110px;
    position: absolute;
    background: url(http://images.digu.com/web_res_v1/images/clickmepop.png) no-repeat 0 0;
    display: none;
    z-index: 99999;
}

.clickmepop a {
    color: #FFECB9;
    position: absolute;
    font-size: 12px;
}

.clickmepop a:hover {
    text-decoration: underline;
    color: #FFECB9;
}

.clickmepop .interestingP {
    left: 95px;
    top: 47px;
}

.clickmepop .interestingD {
    left: 39px;
    top: 47px;
}

.clickmepop .inviteF {
    left: 62px;
    top: 69px;
}

.clickmepop .share {
    left: 22px;
    top: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.clickmepop .redi {
    left: 76px;
    top: 24px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.clickmepop .commend {
    left: 95px;
    top: 69px;
}

.clickmepop .report {
    left: 128px;
    top: 69px;
}

/*首页用户邀请引导*/
.homeInviteGuide {
    border: 3px solid #F90;
    padding: 10px 15px;
    margin: 10px;
    position: relative;
    zoom: 1;
}

.homeInviteGuide .content {
    font-size: 14px;
    padding-bottom: 10px;
}

.homeInviteGuide .nav {
    position: absolute;
    right: 15px;
    bottom: 5px;
    line-height: 12px;
    height: 12px;
}

.homeInviteGuide .close {
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
    height: 16px;
    background: url(http://images.digu.com/web_res_v1/images/ico_invalid_a.gif) no-repeat;
    cursor: pointer;
}

.homeInviteGuide .close:hover {
    background: url(http://images.digu.com/web_res_v1/images/ico_invalid.gif) no-repeat;
}

.homeInviteGuide h3 {
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.homeInviteGuide .commendUser li {
    float: left;
    margin-right: 5px;
}

.homeInviteGuide .list li {
    height: 24px;
    line-height: 24px;
    padding-left: 23px;
}

.homeInviteGuide .qq {
    background: url(http://images.digu.com/web_res_v1/images/ico-qq.gif) no-repeat left center;
}

.homeInviteGuide .msn {
    background: url(http://images.digu.com/web_res_v1/images/h_msn.gif) no-repeat left center;
}

.homeInviteGuide .email {
    background: url(http://images.digu.com/web_res_v1/images/ico-email.gif) no-repeat left center;
}

#newUser5Step {
    width: 583px;
    height: 151px;
    padding-left: 10px;
    border: 1px solid #444b55;
    border-right-width: 0;
    position: relative;
    zoom: 1;
    background-color: #FFF;
}
#newUser5Step .nav {
    width: 185px;
    position: absolute;
    right: 15px;
    bottom: 5px;
}

#previouStep, #nextStep {
    display: block;
    color: #FFF;
    width: 65px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    float: right;
    margin-left: 10px;
    background-image: url(http://images.digu.com/web_res_v1/images/newUser5Step.png);
    background-repeat: no-repeat;
}

#previouStep:hover, #nextStep:hover {
    text-decoration: none;
}

#previouStep {
    background-position: 0 -838px;
}

#nextStep {
    background-position: -77px -838px;
}

#newUser5Step .close {
    display: block;
    position: absolute;
    right: 25px;
    top: 20px;
    width: 16px;
    height: 16px;
    background: url(http://images.digu.com/web_res_v1/images/ico_invalid_a.gif) no-repeat;
    cursor: pointer;
}

#newUser5Step .close:hover {
    background: url(http://images.digu.com/web_res_v1/images/ico_invalid.gif) no-repeat;
}

#newUser5Step .step1, #newUser5Step .step2, #newUser5Step .step3, #newUser5Step .step4, #newUser5Step .step5 {
    height: 130px;
    padding: 21px 40px 0 140px;
    font-size: 14px;
    background-image: url(http://images.digu.com/web_res_v1/images/newUser5Step.png);
    background-repeat: no-repeat;
    line-height: 22px;
}

#newUser5Step .step1 {
    background-position: 0 0;
}

#newUser5Step .step2 {
    background-position: 0 -161px;
    padding: 30px 40px 0 77px;
    height: 120px;
}

#newUser5Step .step3 {
    background-position: 0 -316px;
}

#newUser5Step .step4 {
    background-position: 0 -478px;
}

#newUser5Step .step5 {
    background-position: 0 -638px;
}

#newUser5Step h3 {
    padding-bottom: 10px;
}

#newUser5Step .commendUser li {
    float: left;
    margin-right: 5px;
}

#newUser5Step .shadow {
    width: 11px;
    height: 162px;
    position: absolute;
    left: -10px;
    top: -10px;
    background: url(http://images.digu.com/web_res_v1/images/newUser5Step.png) no-repeat -195px -799px;
}

#newUser5Step .list li {
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
}

#newUser5Step .list .qq, #newUser5Step .list .msn, #newUser5Step .list .email {
    background-image: url(http://images.digu.com/web_res_v1/images/newUser5Step.png);
    background-repeat: no-repeat;
}

#newUser5Step .list .qq {
    background-position: -477px -903px;
}

#newUser5Step .list .msn {
    background-position: -477px -923px;
}

#newUser5Step .list .email {
    background-position: -477px -943px;
}

#newUser5Step.bind-mobile-guide  {
    height:105px;
}
#newUser5Step.bind-mobile-guide #newUser5StepContent {
    height:85px;
    padding:20px 40px 0 280px;
    background: url(http://images.digu.com/web_res_v1/images/bind_mobile.png) no-repeat 50px bottom;
}
#newUser5Step.bind-mobile-guide .shadow {
    height:115px;
    border-bottom:1px solid #000;
}

.pop-window .title, .pop-window .close-btn {
    background-image:url(http://images.digu.com/web_res_v1/images/pop_window_title_bg.png);
}
.pop-window {
    background-color:#FFF;
    position:absolute;
    right:0;
    width:260px;
    text-align:left;
    border:1px solid #666;
    z-index:99999;
    display:none;
}
.pop-window .title {
    color:#FFF;
    height:32px;
    line-height:32px;
    padding:0 10px;
    background-repeat:repeat-x;
}
.pop-window .content {
    padding:10px;
}
.pop-window .close-btn {
    position:absolute;
    right:0;
    top:0;
    width:20px;
    height:32px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:0 -32px;
}
.new-item {
    background-color: #FFFFE5 !important;
}